package com.roads.system.domain;

import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import com.roads.common.annotation.Excel;
import com.roads.common.core.domain.BaseEntity;

/**
 * 消息对象 sys_message
 *
 * @author nhp
 * @date 2022-03-22
 */
@Data
public class SysMessage extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 消息ID
     */
    private Long messageId;

    /**
     * 消息类型 1数据传送 2通知公告 4 电子邮件
     */
    private String messageType;

    /**
     * 消息名称
     */
    private String messageName;

    /**
     * 跳转路径
     */
    private String messageUrl;

    /**
     * 消息uuid
     */
    private String messageUuid;

    /**
     * 消息标题
     */
    private String messageTitle;

    /**
     * 状态 0 未处理 1已处理
     */
    private String messageStatus;

    /**
     * 消息所属用户
     */
    private String messageUser;

    /**
     * 处理时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date handleTime;


}
